home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-02-28 | 17.6 KB | 839 lines |
- # Makefile generated by imake - do not edit!
- # $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
- #
- # The cpp used on this machine replaces all newlines and multiple tabs and
- # spaces in a macro expansion with a single space. Imake tries to compensate
- # for this, but is not always successful.
- #
-
- # -------------------------------------------------------------------------
- # Makefile generated from "Imake.tmpl" and <Imakefile>
- # $XConsortium: Imake.tmpl,v 1.138 91/07/30 14:59:20 rws Exp $
- #
- # Platform-specific parameters may be set in the appropriate <vendor>.cf
- # configuration files. Site-specific parameters should be set in the file
- # site.def. Full rebuilds are recommended if any parameters are changed.
- #
- # If your C preprocessor does not define any unique symbols, you will need
- # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
- # "make World" the first time).
- #
-
- # 60
-
- # 76
-
- # 83
-
- # 90
-
- # 104
-
- # 111
-
- # 133
-
- # 140
-
- # 147
-
- # 155
-
- # 162
-
- # 171
-
- # 178
-
- # 203
-
- # 216
-
- # 227
-
- # 239
-
- # 249
-
- # 256
-
- # 265
-
- # 272
-
- # -------------------------------------------------------------------------
- # site-specific configuration parameters that need to come before
- # the platform-specific parameters - edit site.def to change
-
- # site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
-
- # 30
-
- # 62
-
- # -------------------------------------------------------------------------
- # platform-specific configuration parameters - edit hp.cf to change
-
- # platform: $XConsortium: hp.cf,v 1.47 91/07/28 22:39:35 rws Exp $
-
- # operating system: HP-UX 8.08
-
- # 10
-
- XINCLUDES = -I/usr/include/Motif1.2 -I/usr/include/X11R5 -L/usr/lib/Motif1.2 -L/usr/lib/X11R5
- # 19
-
- # 33
-
- # -Wl,-a,archive
- # 43
-
- # 49
-
- # 63
-
- # 70
-
- # 302
-
- # 313
-
- # -------------------------------------------------------------------------
- # site-specific configuration parameters that go after
- # the platform-specific parameters - edit site.def to change
-
- # site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
-
- # 38
-
- # 334
-
- # 340
-
- # 343
-
- # 353
-
- # 363
-
- # 375
-
- # 382
-
- # 409
-
- # 442
-
- # 447
-
- # 459
-
- # 464
-
- # 470
-
- # 479
-
- # 482
-
- # 510
-
- # 519
-
- # 526
-
- # 543
-
- # 560
-
- # 565
-
- # 578
-
- # 586
-
- # 596
-
- # 602
-
- # 608
-
- # 632
-
- # 642
-
- # 653
-
- # 663
-
- # 694
-
- # 697
-
- # 700
-
- # 709
-
- SHELL = /bin/sh
-
- TOP = .
- CURRENT_DIR = .
-
- AR = ar clq
- #BOOTSTRAPCFLAGS =
- CC = $(PURIFY) cc
- CXX = $(PURIFY) CC
- AS = as
- # 725
-
- COMPRESS = compress
- CPP = /lib/cpp $(STD_CPP_DEFINES)
- PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
- INSTALL = $(SCRIPTSRC)/bsdinst.sh
- LD = ld
- LINT = lint
- LINTLIBFLAG = -o
- LINTOPTS = -ax -DSYSV
- LN = ln -s
- MAKE = make
- MV = mv -f
- CP = cp
- # 741
-
- RM = rm -f
- TROFF = psroff
- MSMACROS = -ms
- TBL = tbl
- EQN = eqn
- STD_INCLUDES =
- STD_CPP_DEFINES = -DSYSV -DUseProto -Dhpux -D_HPUX_SOURCE
- STD_DEFINES = -DSYSV -DUseProto -Dhpux -D_HPUX_SOURCE
- EXTRA_LOAD_FLAGS =
- EXTRA_LIBRARIES =
- TAGS = ctags
-
- MFLAGS = -$(MAKEFLAGS)
-
- # 759
-
- # 762
-
- # 768
-
- # 771
-
- # 774
-
- # 777
-
- # 780
-
- # 783
-
- # 786
-
- # 799
-
- PROTO_DEFINES =
-
- # 806
-
- INSTPGMFLAGS =
-
- INSTBINFLAGS = -m 0755
- INSTUIDFLAGS = -m 4755
- INSTLIBFLAGS = -m 0644
- INSTINCFLAGS = -m 0444
- INSTMANFLAGS = -m 0444
- INSTDATFLAGS = -m 0444
- INSTKMEMFLAGS = -m 4755
-
- PROJECTROOT = $(TOP)
-
- # 824
-
- TOP_INCLUDES = -I$(TOP)/include
-
- CDEBUGFLAGS = $(BUILDFLAGS) $(CDEFINEFLAGS)
- CCOPTIONS = -z -Aa $(XINCLUDES)
- CXXOPTIONS = -z -ptr$(TOP)/include/ptrepository
-
- ALLINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(EXTRA_INCLUDES) $(STD_INCLUDES)
- ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
- CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
- CXXFLAGS = $(CFLAGS) $(CXXOPTIONS)
- LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
- # 844
-
- LDLIBS = -L$(USRLIBDIR) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
- # 850
-
- # 853
-
- LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) $(TOP_INCLUDES)
-
- LDCOMBINEFLAGS = -X -r
- DEPENDFLAGS =
-
- MACROFILE = hp.cf
- RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o *.output lex.backtrack core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut .pure
-
- IMAKE_DEFINES =
- # 866
-
- IRULESRC = $(CONFIGSRC)
- IMAKE_CMD = $(NEWTOP)$(IMAKE) -I$(NEWTOP)$(IRULESRC) $(IMAKE_DEFINES)
-
- ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
- $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
- $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
-
- # -------------------------------------------------------------------------
- # X Window System Build Parameters
- # $XConsortium: Project.tmpl,v 1.137 91/07/30 22:57:01 rws Exp $
-
- # 21
-
- # 37
-
- # 62
-
- # 138
-
- # 169
-
- # 180
-
- # 197
-
- # 206
-
- # 211
-
- # 243
-
- # 251
-
- # 261
-
- # 273
-
- # 332
-
- # 363
-
- # 375
-
- # 394
-
- # 410
-
- # -------------------------------------------------------------------------
- # X Window System make variables; this need to be coordinated with rules
-
- PATHSEP = /
- USRLIBDIR = $(TOP)/libs
- BINDIR = $(TOP)/progs
- INCROOT = $(TOP)/include
- BUILDINCROOT = $(TOP)/include
- BUILDINCDIR = $(BUILDINCROOT)
- BUILDINCTOP = ../..
- INCDIR = $(INCROOT)
- ADMDIR = /usr/adm
- LIBDIR = $(USRLIBDIR)/X11
- CONFIGDIR = $(TOP)/config
- LINTLIBDIR = $(USRLIBDIR)/lint
-
- FONTDIR = $(LIBDIR)/fonts
- XINITDIR = $(LIBDIR)/xinit
- XDMDIR = $(LIBDIR)/xdm
- TWMDIR = $(LIBDIR)/twm
- MANPATH = $(TOP)/man
- MANSOURCEPATH = $(MANPATH)/man
- MANSUFFIX = n
- LIBMANSUFFIX = 3
- MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
- LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
- NLSDIR = $(LIBDIR)/nls
- PEXAPIDIR = $(LIBDIR)/PEX
- XAPPLOADDIR = $(LIBDIR)/app-defaults
- FONTCFLAGS = -t
- ANSIFLAGS =
-
- STD_LFLAGS = -I
- STD_YFLAGS = -d
- YACC = bison
- LEX = flex
-
- INSTAPPFLAGS = $(INSTDATFLAGS)
-
- # 535
-
- IMAKE = $(IMAKESRC)/imake
- DEPEND = $(DEPENDSRC)/makedepend
- RGB = $(RGBSRC)/rgb
- # 541
-
- FONTC = $(BDFTOPCFSRC)/bdftopcf
-
- MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir
- MKDIRHIER = /bin/sh $(SCRIPTSRC)/mkdirhier.sh
-
- CONFIGSRC = $(TOP)/config
- DOCUTILSRC = $(TOP)/doc/util
- CLIENTSRC = $(TOP)/clients
- DEMOSRC = $(TOP)/demos
- LIBSRC = $(TOP)/lib
- FONTSRC = $(TOP)/fonts
- INCLUDESRC = $(TOP)/X11
- SERVERSRC = $(TOP)/server
- UTILSRC = $(TOP)/util
- SCRIPTSRC = $(UTILSRC)/scripts
- EXAMPLESRC = $(TOP)/examples
- CONTRIBSRC = $(TOP)/../contrib
- DOCSRC = $(TOP)/doc
- RGBSRC = $(TOP)/rgb
- DEPENDSRC = $(UTILSRC)/makedepend
- IMAKESRC = $(CONFIGSRC)
- XAUTHSRC = $(LIBSRC)/Xau
- XLIBSRC = $(LIBSRC)/X
- XMUSRC = $(LIBSRC)/Xmu
- TOOLKITSRC = $(LIBSRC)/Xt
- AWIDGETSRC = $(LIBSRC)/Xaw
- OLDXLIBSRC = $(LIBSRC)/oldX
- XDMCPLIBSRC = $(LIBSRC)/Xdmcp
- BDFTOSNFSRC = $(FONTSRC)/bdftosnf
- BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
- BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
- MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
- FSLIBSRC = $(FONTSRC)/lib/fs
- FONTSERVERSRC = $(FONTSRC)/server
- EXTENSIONSRC = $(TOP)/extensions
- XILIBSRC = $(EXTENSIONSRC)/lib/xinput
- PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
-
- PHREDSRC = $(TOP)/../sys/phred
- NAUTICUS = $(TOP)
- EXTRA_INCLUDES = -I$(NAUTICUS)/include
-
- PHREDLIBS = -lMu -lM -ltools
-
- MODELLIBSRC = $(LIBSRC)/model
- MODELLIB = $(MODELLIBSRC)/libModel.a
- DEPMODELLIB = $(MODELLIB)
-
- DBLIBSRC = $(LIBSRC)/db
- DBLIB = $(DBLIBSRC)/libDb.a
- DEPDBLIB = $(DBLIB)
-
- APIGEN=$(UTILSRC)/apigen/apigen
-
- GLOBELIBSRC = $(LIBSRC)/globe
- GLOBELIB = $(GLOBELIBSRC)/libGlobe.a
- DEPGLOBELIB = $(GLOBELIB)
-
- IPCLIBSRC = $(LIBSRC)/ipc
- IPCLIB = $(IPCLIBSRC)/libIpc.a
- DEPIPCLIB = $(IPCLIB)
-
- SYSLIBSRC = $(LIBSRC)/sys
- SYSLIB = $(SYSLIBSRC)/libSys.a
- DEPSYSLIB = $(SYSLIB)
-
- APISRC = $(TOP)/api
-
- BIFFERAPISRC = $(APISRC)/biffer
- BIFFERAPI = $(BIFFERAPISRC)/libBiffer.a
- DEPBIFFERAPI = $(BIFFERAPI)
-
- GLOBEAPISRC = $(APISRC)/globe
- GLOBEAPI = $(GLOBEAPISRC)/libGlobe.a
- DEPGLOBEAPI = $(GLOBEAPI)
-
- MODELAPISRC = $(APISRC)/model
- MODELAPI = $(MODELAPISRC)/libModel.a
- DEPMODELAPI = $(MODELAPI)
-
- DESPOTAPISRC = $(TOP)/api/despot
- DESPOTAPI = $(DESPOTAPISRC)/libDespot.a
- DEPDESPOTAPI = $(DESPOTAPI)
-
- VECTORAPISRC = $(APISRC)/vector
- VECTORAPI = $(VECTORAPISRC)/libVector.a
- DEPVECTORAPI = $(VECTORAPI)
-
- SKYNETAPISRC = $(APISRC)/skynet
- SKYNETAPI = $(SKYNETAPISRC)/libSkynet.a
- DEPSKYNETAPI = $(SKYNETAPI)
-
- BASELIBSRC = $(LIBSRC)/base
- BASELIB = $(BASELIBSRC)/libBase.a
- DEPBASELIB = $(BASELIB)
-
- PEXDBLIBSRC = $(TOP)/progs/pexdb
- PEXDBLIB = $(PEXDBLIBSRC)/libPexdb.a
- DEPPEXDBLIB = $(PEXDBLIB)
-
- DDTLIBSRC = $(LIBSRC)/ddt
- DDTLIB = $(DDTLIBSRC)/libddt.a
- DEPDDTLIB = $(DDTLIB)
-
- AFCLIBSRC = $(LIBSRC)/afc
- AFCLIB = $(AFCLIBSRC)/libAfc.a
- DEPAFCLIB = $(AFCLIB)
-
- OBJLIBSRC = $(LIBSRC)/obj
- OBJLIB = $(OBJLIBSRC)/libObj.a
- DEPOBJLIB = $(OBJLIB)
-
- C11LIBSRC = $(LIBSRC)/c11
- C11LIB = $(C11LIBSRC)/libC11.a
- DEPC11LIB = $(C11LIB)
-
- IPCLIBSRC = $(LIBSRC)/ipc
- IPCLIB = $(IPCLIBSRC)/libIpc.a
- DEPIPCLIB = $(IPCLIB)
-
- XNLIBSRC = $(LIBSRC)/xn
- XNLIB = $(XNLIBSRC)/libXn.a
- DEPXNLIB = $(XNLIB)
-
- DDBLIBSRC = $(LIBSRC)/db
- DDBLIB = $(DDBLIBSRC)/libddb.a
- DEPDDBLIB = $(DDBLIB)
-
- IMAGELIBSRC = $(TOP)/pict/lib
- IMAGELIB = $(IMAGELIBSRC)/libImage.a
- DEPIMAGELIB = $(IMAGELIB)
-
- BIFFLIBSRC = $(LIBSRC)/biff
- BIFFLIB = $(BIFFLIBSRC)/libBiff.a
- DEPBIFFLIB = $(BIFFLIB)
-
- DTEDLIBSRC = $(TOP)/lib/dted
- DTEDLIB = $(DTEDLIBSRC)/libDted.a
- DEPDTEDLIB = $(DTEDLIB)
-
- # 688
-
- # 700
-
- # 708
-
- # 724
-
- # 727
-
- # 748
-
- EXTENSIONLIB = -lXext
- XLIB = -lX11
- XMULIB = -lXmu
- XTOOLLIB = -lXt
- XAWLIB = -lXaw
- XILIB = -lXi
- PHIGSLIB = -lphigs
- XAUTHLIB = -lXau
- XDMCPLIB = -lXdmcp
-
- DEPEXTENSIONLIB = $(EXTENSIONSRC)/lib/libXext.a
- EXTENSIONLIB = $(DEPEXTENSIONLIB)
-
- DEPXLIB = $(DEPEXTENSIONLIB) $(XLIBSRC)/libX11.a
- XLIB = $(EXTENSIONLIB) $(XLIBSRC)/libX11.a
-
- DEPXAUTHLIB = $(XAUTHSRC)/libXau.a
- XAUTHLIB = $(DEPXAUTHLIB)
- DEPXDMCPLIB = $(XDMCPLIBSRC)/libXdmcp.a
- XDMCPLIB = $(DEPXDMCPLIB)
-
- DEPXMULIB = $(XMUSRC)/libXmu.a
- XMULIB = $(DEPXMULIB)
-
- DEPOLDXLIB = $(OLDXLIBSRC)/liboldX.a
- OLDXLIB = $(DEPOLDXLIB)
-
- DEPXTOOLLIB = $(TOOLKITSRC)/libXt.a
- XTOOLLIB = $(DEPXTOOLLIB)
-
- DEPXAWLIB = $(AWIDGETSRC)/libXaw.a
- XAWLIB = $(DEPXAWLIB)
-
- DEPXILIB = $(XILIBSRC)/libXi.a
- XILIB = $(DEPXILIB)
-
- DEPPHIGSLIB = $(PHIGSLIBSRC)/libphigs.a
- PHIGSLIB = $(DEPPHIGSLIB)
-
- LINTEXTENSIONLIB = $(EXTENSIONSRC)/lib/llib-lXext.ln
- LINTXLIB = $(XLIBSRC)/llib-lX11.ln
- LINTXMU = $(XMUSRC)/llib-lXmu.ln
- LINTXTOOL = $(TOOLKITSRC)/llib-lXt.ln
- LINTXAW = $(AWIDGETSRC)/llib-lXaw.ln
- LINTXI = $(XILIBSRC)/llib-lXi.ln
- LINTPHIGS = $(PHIGSLIBSRC)/llib-lphigs.ln
-
- # 822
-
- DEPLIBS = $(LOCAL_LIBRARIES)
-
- DEPLIBS1 = $(DEPLIBS)
- DEPLIBS2 = $(DEPLIBS)
- DEPLIBS3 = $(DEPLIBS)
-
- EXTENSIONLIB = -lXext
- XLIB = -lX11
- XMULIB = -lXmu
- XTOOLLIB = -lXt
- XAWLIB = -lXaw
- XILIB = -lXi
- PHIGSLIB = -lphigs
- XAUTHLIB = -lXau
- XDMCPLIB = -lXdmcp
- PEXLIB = -lPEX5
-
- # -------------------------------------------------------------------------
- # Imake rules for building libraries, programs, scripts, and data files
- # rules: $XConsortium: Imake.rules,v 1.121 91/08/22 16:32:50 rws Exp $
-
- # 171
-
- # 182
-
- # 431
-
- # 689
-
- # 704
-
- # 717
-
- # 788
-
- # 1437
-
- # 1534
-
- # 1551
-
- # 1563
-
- # 1582
-
- # 1642
-
- # 1698
-
- # -------------------------------------------------------------------------
- # start of Imakefile
-
- #
- # $Id: Makefile,v 1.51 1994/03/02 01:03:46 dta Exp $
- # $Source: /cvs/src/Makefile,v $
- #
-
- SUBDIRS = $(CONFIGDIR) \
- util\
- xlib\
- lib\
- api\
- progs\
- clients\
- servers\
- demos\
- bench\
- hack\
- misc\
- surpass\
- nites
-
- all:: include
-
- clean::
- $(RM) -r include
-
- World::
- cd $(IMAKESRC); $(MAKE) -f Makefile.ini clean; $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"
- -$(MV) Makefile Makefile.bak
- $(MAKE) -f Makefile.bak Makefile
- make Makefiles
- make clean
- cd config; $(MAKE)
- make includes
- make
-
- install:: include
-
- include::
- -@if [ ! -d include ]; then \
- echo "Setting up includes before making..." ; \
- make includes ; \
- echo "Done." ; fi
-
- all::
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- for i in $(SUBDIRS) ;\
- do \
- if [ -d $$i ]; then \
- (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \
- $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all); \
- fi; \
- done
-
- depend::
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- for i in $(SUBDIRS) ;\
- do \
- if [ -d $$i ]; then \
- (cd $$i ; echo "depending" "in $(CURRENT_DIR)/$$i..."; \
- $(MAKE) $(MFLAGS) depend); \
- fi; \
- done
-
- # -------------------------------------------------------------------------
- # common rules for all Makefiles - do not edit
-
- emptyrule::
-
- clean::
- $(RM_CMD) "#"*
- $(RM) -r ptrepository
-
- Makefile:: $(IMAKE)
-
- $(IMAKE):
- @(cd $(IMAKESRC); if [ -f Makefile ]; then \
- echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \
- echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \
- $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; fi; \
- echo "okay, continuing in $(CURRENT_DIR)")
-
- Makefile::
- -@if [ -f Makefile ]; then set -x; \
- $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
- else exit 0; fi
- $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
-
- tags::
- $(TAGS) -w *.[ch]
- $(TAGS) -xw *.[ch] > TAGS
- # 903
-
- # 911
-
- # -------------------------------------------------------------------------
- # rules for building in SUBDIRS - do not edit
-
- install::
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- for i in $(SUBDIRS) ;\
- do \
- if [ -d $$i ]; then \
- (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
- $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \
- fi; \
- done
-
- install.man::
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- for i in $(SUBDIRS) ;\
- do \
- if [ -d $$i ]; then \
- (cd $$i ; echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
- $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install.man); \
- fi; \
- done
-
- clean::
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- for i in $(SUBDIRS) ;\
- do \
- if [ -d $$i ]; then \
- (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
- $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \
- fi; \
- done
-
- tags::
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- for i in $(SUBDIRS) ;\
- do \
- if [ -d $$i ]; then \
- (cd $$i ; echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
- $(MAKE) $(MFLAGS) TAGS='$(TAGS)' tags); \
- fi; \
- done
-
- Makefiles::
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- for i in $(SUBDIRS) ;\
- do \
- if [ -d $$i ]; then \
- echo "making Makefiles in $(CURRENT_DIR)/$$i..."; \
- case "$$i" in \
- ./?*/?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \
- ./?*/?*/?*) newtop=../../../ sub=subsubsub;; \
- ./?*/?*) newtop=../../ sub=subsub;; \
- ./?*) newtop=../ sub=sub;; \
- */?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \
- */?*/?*) newtop=../../../ sub=subsubsub;; \
- */?*) newtop=../../ sub=subsub;; \
- *) newtop=../ sub=sub;; \
- esac; \
- case "$(TOP)" in \
- /?*) newtop= upprefix= ;; \
- *) upprefix=../ ;; \
- esac; \
- $(MAKE) $${sub}dirMakefiles UPPREFIX=$$upprefix NEWTOP=$$newtop \
- MAKEFILE_SUBDIR=$$i NEW_CURRENT_DIR=$(CURRENT_DIR)/$$i;\
- fi; \
- done
-
- subdirMakefiles:
- $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
- -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
- $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
- else exit 0; fi
- cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
- $(MAKE) $(MFLAGS) Makefiles
-
- subsubdirMakefiles:
- $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
- -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
- $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
- else exit 0; fi
- cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
- $(MAKE) $(MFLAGS) Makefiles
-
- subsubsubdirMakefiles:
- $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
- -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
- $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
- else exit 0; fi
- cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
- $(MAKE) $(MFLAGS) Makefiles
-
- subsubsubsubdirMakefiles:
- $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
- -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
- $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
- else exit 0; fi
- cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
- $(MAKE) $(MFLAGS) Makefiles
-
- includes::
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
- for i in $(SUBDIRS) ;\
- do \
- if [ -d $$i ]; then \
- (cd $$i ; echo including "in $(CURRENT_DIR)/$$i..."; \
- $(MAKE) $(MFLAGS) includes); \
- fi; \
- done
-
- # 939
-
- # -------------------------------------------------------------------------
- # dependencies generated by makedepend
-
-